//package com.cloudera.cmf.license;
//
//import com.cloudera.cmf.ProductState.Feature;
//import com.google.common.collect.ImmutableSet;
//import java.util.Set;
//import java.util.UUID;
//import org.joda.time.DateTime;
//
//public class TrialLicense implements License {
//    public static final String TRIAL_LICENSE_NAME = "Trial License";
//    private DateTime expirationDate;
//    private DateTime effectiveDate;
//
//    public TrialLicense(DateTime effectiveDate, DateTime expirationDate) {
//        this.effectiveDate = effectiveDate;
//        this.expirationDate = expirationDate;
//    }
//
//    public int getVersion() {
//        return 1;
//    }
//
//    public String getName() {
//        return "Trial License";
//    }
//
//    public UUID getUUID() {
//        return UUID.fromString("72ef3466-2863-41bb-b89c-11126931ef69");
//    }
//
//    public DateTime getStartDate() {
//        return new DateTime(2020,8,18,10,58);
//    }
//
//    public DateTime getExpirationDate() {
//        return new DateTime(2099,9,19,12,3);
//    }
//
//    public DateTime getDeactivationDate() {
//        return new DateTime(2099,9,19,12,3);
//    }
//
//    public Set<String> getFeatures() {
//        return ImmutableSet.of();
//    }
//
//    public boolean hasFeature(Feature f) {
//        return true;
//    }
//
//
//    public static void main(String[] args) {
//        DateTime effectiveDate = new DateTime(2020,8,18,10,58);
//        DateTime expirationDate = new DateTime(2099,9,19,12,3);
//        System.out.println(effectiveDate);
//        System.out.println(expirationDate);
//
//    }
//}
